Treaty of Paris

A treaty signed by Spain and the US that ended the Spanish American War - 1898.

Treaty of Paris Definition
Treaty of Paris Definition

Flippy

The leader in educational esports.